// miniprogram/pages/mybooking/mybooking.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        mybookingData:[],
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
        this.getBookingDataAll();
    },

    getBookingDataAll(){
        wx.cloud.callFunction({
            name:'get_booking_all'
        }).then(res=>{
            
            this.setData({
                mybookingData:res.result.data
            })
        })
    },
    removeBooking(e) {
        //事件对象
        
        //获取记账的_id
        let _id = e.detail._id;
    
        wx.showLoading({
          title: '加载中...',
          mask: true
        })
    
        //调用云端的云函数
        wx.cloud.callFunction({
          //云端的云函数名称
          name: 'remove_booking_byid',
          data: {
            _id
          }
        }).then(res => {
          //关闭加载提示
          wx.hideLoading();
    
          
    
          if (res.result.stats.removed === 1) {
            //成功删除
            this.data.mybookingData.splice(e.detail.index, 1);
    
            this.setData({
                mybookingData: this.data.mybookingData
            })
          }
    
    
        }).catch(err => {
          
        })
    
      }

})